agents.bayesianopponentmodel
Class BayesianOpponentModel
java.lang.Object
agents.bayesianopponentmodel.OpponentModel
agents.bayesianopponentmodel.BayesianOpponentModel
public class BayesianOpponentModel
- extends OpponentModel
Implementation of the unscalable Bayesian Model.
Opponent Modelling in Automated Multi-Issue Negotiation Using Bayesian Learning
by K. Hindriks, D. Tykhonov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BayesianOpponentModel
public BayesianOpponentModel(UtilitySpace pUtilitySpace)
updateBeliefs
public void updateBeliefs(Bid pBid)
throws java.lang.Exception
- Overrides:
updateBeliefs in class OpponentModel
- Throws:
java.lang.Exception
getExpectedUtility
public double getExpectedUtility(Bid pBid)
throws java.lang.Exception
- Overrides:
getExpectedUtility in class OpponentModel
- Throws:
java.lang.Exception
getExpectedWeight
public double getExpectedWeight(int pIssueNumber)
- Overrides:
getExpectedWeight in class OpponentModel
getNormalizedWeight
public double getNormalizedWeight(Issue i,
int startingNumber)
setMostProbableUSHypsOnly
public void setMostProbableUSHypsOnly(boolean value)